iT邦幫忙

2021 iThome 鐵人賽

DAY 25
0
自我挑戰組

從雲端開始的菜鳥任務系列 第 25

Day25 有關 MANO 輕鬆使用 - 簡介篇

  • 分享至 

  • xImage
  •  

前言

有關虛擬化網路服務的技術慢慢的成熟,對於虛擬化的功能要如何去做管理成了接下來重點,因此再來的幾天我會來介紹有關MANO的內容以及一些跟MANO有關的開源專案,而今天則是簡單的介紹MANO是什麼。

ps.最後一天會帶一點小小的私貨,再麻煩包含:D

VNF

對於傳統的網路服務,多是依靠專用的硬體來做提供服務的實施,常常會發生像是硬體相容性的問題發生,這還只是使用者有這些專用硬體,一般在佈署網路服務之前的前置作業就需要花費大量的成本。而當網路營運商遇到需要更新軟、硬體時,又要花費大量的時間和成本去做更新,因此就有了Virtualized Network Function(VNF)的概念。VNF就是將網路功能虛擬化成軟體,讓一般伺服器也可以運行網路服務,解決傳統網路服務做佈署時的問題和成本。

在VNF和Network Functions Virtualization(NFV)的差別在於VNF是一種實際的,而NFV則是已經實現出來的一個技術、概念。

NFV MANO

NFV Management and orchestration(MANO) 是由歐洲電信標準協會(ETSI)所提出的一個架構,主要用來進行管理與佈署VNF的一個架構。

  • OSS/BSS:Operations support system/Business support system,這區塊主要代表著使用MANO的部分,像是web UI的介面、dashboard等等都算是在OSS/BSS內
  • NFV Orchestrator:被簡稱為NFVO,與OSS/BSS透過 Os-Ma 這一介面做連接,主要用於接收OSS/BSS提出的VNF實例化相關資源描述需求,然後進行管理和編排VNF相關資源的功能。
  • VNF Manager:被稱之為VNFM,主要用於對VNF的生命週期管理和VIM做溝通去實現VNF的佈署。
  • Virtualised Infrastructure Manage:簡稱為VIM,用於管理虛擬的網路資源,包括權限管理、佈署/刪除VNF資源,通常會將VIM與NFVI看為是一體,常見的VIM如OpenStack、Kubernetes、VMware等等
  • EM:用於管理一個或多個VNF,而NFVI則是僅提供運行VNF的環境,對於VNF生命週期管理需要有EM能去做管理的動作。

NFV MANO開源專案介紹

開源的MANO項目有ONAP、Open Source MANO(OSM)、OPNFV、OpenStack Tackker、OpenBaton、OpenLSO、OpenMAN、kube5gnfvo等等,有興趣的可以去做搜尋看看。在來幾天我會來介紹kube5gnfvo和Open Source MANO(OSM)的使用以及環境設置,那麼就讓我來水最後幾天吧~~!


上一篇
Day24 讓你的k8s Pod 具備多介面功能 - 實做篇
下一篇
Day26 MANO開源專案使用之OSM-環境篇
系列文
從雲端開始的菜鳥任務30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言